package com.crm.model.vo.csd.product;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @author wangpeng
 * @Date 2021/9/24 14:55
 */
@Data
public class ChangeCourseRecordVO {
    //id
    private String changeCourseId;
    //订单编号
    private String orderNumber;
    //合同编号
    private String  contractNumber;
    //兑换规则编码
    private String  ruleNumber;
    //兑换前课程名称
    private String  finishProductName;
    //兑换后课程名称
    private String  changeCourseTitle;
    //所属分公司
    private String companyName;
    //所属人
    private String userName;
    //创建时间
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date createTm;
    //开始日期
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date startDate;
    //结束日期
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date endDate;
    //0：现场 1:行会；2：高端班; 3：高端班兑换现场天数
    private String changeCourseType;
    //图片
    private String img;
    //审批: 0:通过 1:待审批 2：不通过
    private String examine;
    //审批人
    private String approverName;
    //备注
    private String remarks;
    //修改时间
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date updateTm;
    //兑换规则编码
    private String ruleTitle;
    //合同客户名称
    private String customerName;

}
